package concursos.concurso;

import java.io.Serializable;
import java.util.Set;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity
@Table(schema="th28841_testes")
public class NormaComplementar implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Id
    private long id;

	private String diretrizesPontuacao;
	 
	private boolean provaEscrita;
	 
	private String observacao;

    @OneToMany(mappedBy="normaComplementar")
	private Set<Bibliografia> bibliografia;

    @OneToMany(mappedBy="normaComplementar")
	private Set<Ponto> ponto;

    @OneToMany(mappedBy="normaComplementar")
	private Set<Sorteio> sorteio;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getDiretrizesPontuacao() {
		return diretrizesPontuacao;
	}

	public void setDiretrizesPontuacao(String diretrizesPontuacao) {
		this.diretrizesPontuacao = diretrizesPontuacao;
	}

	public boolean isProvaEscrita() {
		return provaEscrita;
	}

	public void setProvaEscrita(boolean provaEscrita) {
		this.provaEscrita = provaEscrita;
	}

	public String getObservacao() {
		return observacao;
	}

	public void setObservacao(String observacao) {
		this.observacao = observacao;
	}

	public Set<Bibliografia> getBibliografia() {
		return bibliografia;
	}

	public void setBibliografia(Set<Bibliografia> bibliografia) {
		this.bibliografia = bibliografia;
	}

	public Set<Ponto> getPonto() {
		return ponto;
	}

	public void setPonto(Set<Ponto> ponto) {
		this.ponto = ponto;
	}

	public Set<Sorteio> getSorteio() {
		return sorteio;
	}

	public void setSorteio(Set<Sorteio> sorteio) {
		this.sorteio = sorteio;
	}       
}
 
